
<?php

class buscarest {

    public function __construct() {
        $dbhost = 'localhost';
        $dbuser = 'root';
        $dbpass = 'root';
        $dbname = 'dbpasantiaeam';
        mysql_connect($dbhost, $dbuser, $dbpass);
        mysql_select_db($dbname);
    }
	function procesarInf($id) {
   			 if ($id == "1") {
       			 $op = "si";
   				 } else {
      			  $op = "no";
   			 }
   			 return $op;
			}
			function procesarCer($id) {
   			 if ($id == "1") {
       			 $op = "si";
   				 } else {
      			  $op = "no";
   			 }
   			 return $op;
			}
			function procesarCiclo($id) {
    if ($id == "1") {
        $op = "Tecnico";
    } elseif ($id == "2") {
        $op = "Tecnologo";
    } else {
        $op = "Ingeniero";
    }
    return $op;
}
function procesarEstado($id) {
    if ($id == "0") {
        $op = "Sin iniciar";
    } elseif ($id == "1") {
        $op = "En Ejecucion";
    } elseif ($id == "2") {
        $op = "Concluida";
    } else {
        $op = "Inconclusa";
    }
    return $op;
}
function procesarTipo($id) {
    if ($id == "1") {
        $op = "Por Resultados";
    } else {
        $op = "Por Horas";
    }
    return $op;
}

    public function buscarEstudiante($codEst) {
        $datos = array();
        $sql = "SELECT 
    pracest.practica
    , pracest.estudiante
    , estudiante.nombre
    , estudiante.apellido
    , practica.nombrepra
    , practica.fechaini
    , practica.fechafin
    , practica.empresa
    , practica.informe
    , practica.certificado
    , practica.ciclo
    , practica.tipopractica
    , practica.estadopractica
FROM
    dbpasantiaeam.pracest
    INNER JOIN dbpasantiaeam.estudiante 
        ON (pracest.estudiante = estudiante.codigo)
    INNER JOIN dbpasantiaeam.practica 
        ON (pracest.practica = practica.idpractica) WHERE pracest.estudiante LIKE '%$codEst%' AND practica.estadopractica='1' OR practica.estadopractica='2' ORDER BY practica.ciclo";
        $resultado = mysql_query($sql);
        while ($row = mysql_fetch_array($resultado, MYSQL_ASSOC)) {
		
            $datos[] = array("value" => $row['estudiante'],
                "nombreest" => $row['nombre'] . ' ' . $row['apellido'],
                "idpra" => $row['practica'],
                "nombrepra" => $row['nombrepra'],
                "fechaini" => $row['fechaini'],
                "fechafin" => $row['fechafin'],
                "empresa" => $row['empresa'],
                "informe" => $this->procesarInf($row['informe']),
                "certificado" => $this->procesarCer($row['certificado']),
                "ciclo" => $this->procesarCiclo($row['ciclo']),
                "tipo" => $this->procesarTipo($row['tipopractica']), // procesarTipo($row['tipopractica']),
                "estado" => $this->procesarEstado($row['estadopractica'])
            );
        }
        return $datos;
        mysql_close();
    }

}

?>
